html,body{height:100%;}
body{width:100%;margin:0 auto;min-width:320px;max-width:640px;color:#555;background:#eaeaea;font:14px/1.5em Arial,'Microsoft YaHei','Helvetica Neue','Hiragino Sans GB','STHeiti','SimHei',sans-serif;position:relative;word-wrap:break-word;word-break:normal;}
html body a{color:#555;text-decoration:none}

form input{height:30px;font-size:14px}
ol,ul{list-style:none;padding:0}
img{width: 100%;vertical-align: top}
html{min-width:320px;margin: 0 auto}
@media screen and (max-width:320px){html{font-size:10px}}
@media screen and (min-width:321px) and (max-width:375px){html{font-size:12px}}
@media screen and (min-width:376px) and (max-width:414px){html{font-size:14px}}
@media screen and (min-width:415px) and (max-width:639px){html{font-size:16px}}
@media screen and (min-width:640px){html{font-size:20px}}
*{margin:0;padding:0}
.fl{float:left!important}
.fr{float:right!important}
.clear{clear:both}
.body{background-color: #fff;}

.show{display: block;}
.hide{display: none;}
.text-nowrap1{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.text-nowrap2{overflow : hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical}
.text-nowrap3{overflow : hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical}

/*nuo*/

/*支付方式*/
.mask_1{width:100%;height:100%;position: fixed;top:0;left:0;background-color:rgba(0,0,0,0.7);z-index: 1001}
.payway{background-color:#fff;width:72.22222222%;min-height:50%;margin:0 auto;top:50%;transform: translateY(-50%);position: relative;padding:10px;border-radius:5px;font-size: 0.5rem;}
.payway p,.payway li{line-height: 1.5rem;}
.payway p:after,.payway li:after{content:'';width:100%;height:1px ;background-color: #eee;display: block;transform: translateY(50%);}
.payway .zf{background: url(../images/payway.png) no-repeat 100% 100%;display: inline-block;background-size:100% 200%;vertical-align: middle;}
.payway .zfb{background-position:0 0;width: 1rem;height: 1rem;}
.payway .wx{/* background-position:0 2rem; */width: 1rem;height: 1rem;}
.payway a{display: block;font-size: 0.5rem;}
.payway label{display: block}
.payway .submit-btn{width:85%;height: 1.5rem;line-height: 1.5rem;text-align: center;background:#129aee;color:#fff;border-radius:5px;margin:0 auto;position:absolute;bottom:10px;left:7.5%;}
.payway .radio-btn{visibility: hidden}
.radio-btn + .radio{width: 0.8rem;height: 0.8rem;border:1px solid #ddd;display:inline-block;vertical-align: middle;border-radius:1rem;float: right;margin: 0.2rem .3rem 0 0;}
.radio-btn:checked + .radio{background:url(../images/radio.png);background-position: center center;background-size:100% 100%;width: 0.8rem;height: 0.8rem;border:0;}
